---
sidebar_class_name: node-only
---

import CodeBlock from "@theme/CodeBlock";


# Redis

[Redis](https://redis.io/)是一款快速的开源内存数据存储系统。，作为[Redis Stack](https://redis.io/docs/stack/get-started/)的一部分，[RediSearch](https://redis.io/docs/stack/search/)是一种支持向量相似性语义搜索以及其他许多类型搜索的模块。

:::tip 兼容性
只支持在Node.js上使用。
:::

LangChain.js接受[node-redis](https://github.com/redis/node-redis)作为Redis矢量存储的客户端。

## 设置

1. 根据[文档](https://redis.io/docs/stack/get-started/install/docker/#redisredis-stack)在计算机上使用Docker运行Redis。
2. 安装node-redis JS客户端

```bash npm2yarn

npm install -S redis

```


## 索引文档

import IndexExample from "!!raw-loader!@examples/indexes/vector_stores/redis/redis.ts";


<CodeBlock language="typescript">{IndexExample}</CodeBlock>


## 查询文档

import QueryExample from "!!raw-loader!@examples/indexes/vector_stores/redis/redis_query.ts";



<CodeBlock language="typescript">{QueryExample}</CodeBlock>

